package com.mexcad.db.dto;

import java.util.Date;

import com.mexcad.utils.Formatter;

public class Renta {

	private CKRenta ckRenta;
	
	private int idEstatus;
	private int numRenta;
	private Date fechaExigible;
	private String fechaExigibleStr;
	private Date fechaRegistro;
	private String fechaRegistroStr;
	private Date fechaAplicacion;
	private String fechaAplicacionStr;
	
	private int idTipoRenta;
	private String descripcion;
	
	
	private double cargo;
	private double abono;
	private double saldo;
	private boolean aplicaComision;

	private double capital;
	private double intereses;
	private double impuestos;
	private double otros;
	
	private boolean isPago;
	
	public boolean isPago() {
		return isPago;
	}
	public void setPago(boolean isPago) {
		this.isPago = isPago;
	}
	public double getCapital() {
		return capital;
	}
	public void setCapital(double capital) {
		this.capital = capital;
	}
	public double getIntereses() {
		return intereses;
	}
	public void setIntereses(double intereses) {
		this.intereses = intereses;
	}
	public double getImpuestos() {
		return impuestos;
	}
	public void setImpuestos(double impuestos) {
		this.impuestos = impuestos;
	}
	public double getOtros() {
		return otros;
	}
	public void setOtros(double otros) {
		this.otros = otros;
	}
	public boolean isAplicaComision() {
		return aplicaComision;
	}
	public void setAplicaComision(boolean aplicaComision) {
		this.aplicaComision = aplicaComision;
	}
	public CKRenta getCkRenta() {
		return ckRenta;
	}
	public void setCkRenta(CKRenta ckRenta) {
		this.ckRenta = ckRenta;
	}
	public int getNumRenta() {
		return numRenta;
	}
	public void setNumRenta(int numRenta) {
		this.numRenta = numRenta;
	}

	
	public int getIdTipoRenta() {
		return idTipoRenta;
	}
	public void setIdTipoRenta(int idTipoRenta) {
		this.idTipoRenta = idTipoRenta;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public double getCargo() {
		return cargo;
	}
	public void setCargo(double cargo) {
		this.cargo = cargo;
	}
	public double getAbono() {
		return abono;
	}
	public void setAbono(double abono) {
		this.abono = abono;
	}
	public double getSaldo() {
		return saldo;
	}
	public void setSaldo(double saldo) {
		this.saldo = saldo;
	}
	public int getIdEstatus() {
		return idEstatus;
	}
	public void setIdEstatus(int idEstatus) {
		this.idEstatus = idEstatus;
	}
	public Date getFechaExigible() {
		return fechaExigible;
	}
	public void setFechaExigible(Date fechaExigible) {
		this.fechaExigible = fechaExigible;
	}
	
	public String getFechaExigibleStr() {
		fechaExigibleStr=Formatter.getStringFromDate(fechaExigible);
		return fechaExigibleStr;
	}


	public void setFechaExigibleStr(String fechaExigibleStr) {
		this.fechaExigible = Formatter.getDateFromString(fechaExigibleStr);
		this.fechaExigibleStr=fechaExigibleStr;
	}
	
	
	public Date getFechaRegistro() {
		return fechaRegistro;
	}
	public void setFechaRegistro(Date fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}
	
	public String getFechaRegistroStr() {
		fechaRegistroStr=Formatter.getStringFromDate(fechaRegistro);
		return fechaRegistroStr;
	}


	public void setFechaRegistroStr(String fechaRegistroStr) {
		this.fechaRegistro = Formatter.getDateFromString(fechaRegistroStr);
		this.fechaRegistroStr=fechaRegistroStr;
	}
	public Date getFechaAplicacion() {
		return fechaAplicacion;
	}
	public void setFechaAplicacion(Date fechaAplicacion) {
		this.fechaAplicacion = fechaAplicacion;
	}
	public String getFechaAplicacionStr() {
		fechaAplicacionStr=Formatter.getStringFromDate(fechaAplicacion);
		return fechaAplicacionStr;
	}
	public void setFechaAplicacionStr(String fechaAplicacionStr) {
		this.fechaAplicacion = Formatter.getDateFromString(fechaAplicacionStr);
		this.fechaAplicacionStr=fechaAplicacionStr;
	}
		
}
